﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace mission1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("输入第一个运算数：");
            string s1 = Console.ReadLine() ;
            if (!double.TryParse(s1, out double d1))
            {
                Console.WriteLine("输入错误，请重新输入一个数字:");
                s1 = Console.ReadLine() ;
            }
            Console.WriteLine("输入第二个运算数：");
            string s2 = Console.ReadLine();
            if (!double.TryParse(s2, out double d2))
            {
                Console.WriteLine("输入错误，请重新输入一个数字:");
                s2 = Console.ReadLine();
            }
            Console.WriteLine("请输入运算符：");
            double output = 0.0;
            string d3 = Console.ReadLine();
        S:
            if (d3 == "+")
            {
                output = d1 + d2;
            }
            else if (d3 == "-")
            {
                output = d1 - d2;
            }
            else if (d3 == "*")
            {
                output = d1 * d2;
            }
            else if (d3 == "/")
            {
                output = d1 / d2;
            }
            else
            {
                Console.WriteLine("请输入正确的运算符如+，-，*，/：");
                goto S;
            }
            Console.WriteLine(output);
        }
    }
}
